@charset "utf-8";
/* CSS Document */

@media all and (max-width:1700px){/*1680 * 1050*/
 	
}

@media all and (max-width:1460px){/*1440 * 900*/


   
    
}

@media all and (max-width:1400px){
    
    
}

@media all and (max-width:1380px){/*1366*/



}

@media all and (max-width:1300px){/*1280 * 800*/



   
}

@media all and (max-width:1280px){

	.contain{width:100%;padding:0 2%;}
	.pdtb70{padding:50px 0px;}
	
}

@media all and (max-width:1260px){/*1260*/

}

@media all and (max-width:1200px){ /*1200*/




}

@media all and (max-width:1100px){/*1024 * 768 */


    
}

@media all and (max-width:980px){/*web*/
	.pub_cate{height:auto;}
	img{max-width:100%;}
	.H-show{display:block;}
	.bann{margin-top:50px;height:240px;padding-top:60px;}
	.sol-bann{height:320px;}
	.pdtb70{padding:30px 0px;}
	.contact h2{font-size:32px;}
	/*-- Header --*/
	.header-container{padding:0 3.125%;width:100%;background:#1b232f;box-shadow:0px 4px 5px rgba(9,2,4,.17);position:fixed;top:0px;left:0px;z-index:90;}
	.Header-wrapper .Header-cl,
	.Hlogo,
	.Hlang-menu,
	.Hsrch-menu,
	.H-nav .Hnav-menu{height:50px;}
	
	.Hlogo,
	.Hlang-menu,
	.H-nav .Hnav-menu{line-height:50px;}
	.Hnav-menu i { display: block;}
	.Hnav-menu.cur i{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
	
	.Hlogo img{height:34px;}
	
	.H-lang{position:static;border:0px;}
	.Hlang-menu,
	.Hsrch-menu{width:50px;padding:0px;text-align:center;background-position:center center;}
	.Hlang-box{width:100%;box-shadow:0px 4px 5px rgba(9,2,4,.17);top:50px;right:0px;}
	.Hlang-box:before{display:none;}
	
	.H-srch{margin:0px;border:0px;padding:0px;}
	.Hsrch-box{height:50px;box-shadow:0px 4px 5px rgba(9,2,4,.17);top:50px;}
	.Hsrch-block{padding:0px !important;width:92% !important;margin:9px auto 0;}
	.H-nav>li .Hnav-menu{border-bottom:1px solid #666;}
	.H-nav>li.cur .Hnav-menu, .H-nav>li:hover .Hnav-menu{background:#1b232f;color:#d9392b;}

	.Hn2nd-dd,
	.Hn2nd-img{display:none !important;}
	.Hn2nd-box{width:100%;padding:0px;position:relative;top:0px;right:0px;}
	.Hn2nd-list{width:100%;float:none;}
	.Hn2nd-list li{width:100%;padding:0px;}
	.Hn2nd-list li a{padding:0 6%;background-position:4% center;}
	
	.Hmenu-btn{display:block;}
	.Hnav-menu i{display:block;}
	.hxfc ul li .note{background: rgba(255,255,255,0.8);}
	.hxfc ul li.two .note{padding:20px;}
	.Hmenu-btn,
	.Hnav-menu i{display:block;}
	.H-nav{display:none;width:100%;background:#1b232f;left:0px;top:50px;transform:translate(0,0);-webkit-transform:translate(0,0);}
	.H-nav>li{margin:0px;float:none;}
	.H-nav .Hnav-menu{width:100%;text-align:left;}
	.Hnav-menu:after{height:1px;}
	#index-bnr{display:none;}
	#web-bnr{display:block;}
	
	#web-bnr .swiper-pagination-bullet{border-radius:0;}
	.Hmenu-btn{display:block;}
	.ind-news,.ind-culture{padding:35px 0px;}
	.ind-news ul li,.Ipro-list li{width:100%;}
	.ind-adv .ind-adv-box{padding:10px;}
	.ind-adv ul li{width:49%;margin:0px;}
	.ind-adv ul li:nth-child(2n){margin-left:2%;}
	.ind-culture ul li{width:100%;margin-left:0px;margin-bottom:20px;}
	.ind-sol-list ul li{width:100%;margin-left:0px;margin-top:20px;}
	.ind-news ul li h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.ind-news ul li .pic img{height:100px;object-fit:cover;width:100%;}
	.ind-part ul,.ind-news .ind-cul-box{margin-top:30px;}
	.ind-part ul li{width:48%;margin-left:0px;margin-bottom:4%;}
	.ind-part ul li:nth-child(2n){margin-left:4%;}
	.ind-tit{font-size:28px;}
	.ind-sub-tit{padding:0px 2%;}
	.foot_all{border-left:0px;padding-left:0px;}

	
	/*底部*/
	.foot_t{padding:20px 0px;}
   	.foot_chnal,.foot_all{width:100%;}
   	.foot_share{text-align:left;}
   	.foot_chnal dl{width:100%;margin:0px;border-bottom:1px solid rgba(255,255,255,0.2);}
   	.foot_chnal dl dt{height:50px;line-height:50px;margin-bottom:0px;}
    .foot_chnal dl dd{display:none;}
    .foot_all .ft-tel{margin-top:20px;}
    .foot_d .foot_click{float:left;margin-top:10px;}
    .foot_click a:first-child{margin:0px;padding:0px;}
    .foot_wx{left:20%;top:0px;}

    .ind-cul-box .ind-vision,.ind-culfr{width:100%;}
    .ind-cul-box .ind-vision{margin-bottom:20px;}
    .ind-cul-box h4{font-size:24px;}
    .ind-culfr .ind-idea .pic,.ind-human .pic{height:260px;}
    .ind-culfr .ind-idea .pic img,.ind-human .pic img{width:100%;height:100%;object-fit:cover;}
    .ind-culfr .note{padding:15px!important;height:260px!important;}

    /*首页--核心服务*/
    .ind-server,.ind-adv,.ind-solution,.ind-part{padding:30px 0px;}
    .ind-server .Iplist-img{padding:30px 55px;}
    .ind-server .Ipro-list li{width:100%;margin-top:20px;height:auto;}
    .ind-server .Ipro-list li.active{height:auto;top:0px;}
    .ind-server .Ipro-list{height:auto;margin-top:40px;padding-bottom:20px;}
    .ind-server .Ipro-list li.active{width:100%;}

    .ind-sol-list ul li.ind-s1,.ind-sol-list ul li.ind-s2,.ind-sol-list ul li.ind-s3,.ind-sol-list ul li.ind-s4{background-size:cover;}
	.ind-sol-list ul li{height:360px;}
	.ind-sol-list ul li p{margin-bottom:20px;}
	.ind-sol-list ul li .box{padding:50px 0px;}

    /*联系我们*/
    .contact ul {margin-bottom:20px;}
    .contact ul li{width:100%!important;margin:10px auto;padding-left:100px!important;background-position:0px center!important;border:0px;}
    .contact .list dl{width:100%;margin-top:30px;}
    .ct_kf span{display:block!important;margin-left:0px!important;padding-left:55px!important;}
    .ct_kf .wx_kf{margin-bottom:20px;}

	/*新闻列表*/
	.pub_cate ul li{width:33.333%;text-align:center;float:left;margin-right:0px;}
	.first-news{padding:30px 0px 0px;}
    .first-news .news-pic,.first-news .news-note{width:100%;}
    .first-news .news-note{margin-top:20px;}
    .nlist li{padding-top:30px;padding-bottom:30px;}
    .nlist li .pic{width:100%;margin-bottom:10px;}
    .nlist li .date{width:25%;}
    .nlist li .note{width:75%;}
    .nlist li .note p{margin:20px auto;}

    .artInfo-left{width:100%;}
	.artInfo-left .artInfo-name{font-size:22px;line-height:32px;margin-top:0px;}
	.aiAbout-news.pdtb25{margin-bottom:0px;}
	.artInfo-left .artInfo-ab{margin:10px 0 0;}
	.artInfo-con{margin:.74rem 0 0;}
	.artInfo-page{padding:5px 4%;}
	.artInfo-page a{width:100%;padding:5px 0;text-align:left !important;}
	.artInfo-action{margin:15px 0 0;}
	.artInfo-action .bdsharebuttonbox{float:none;}
	
	.artInfo-line,
	.artInfo-right,
	.JoinUs-adv .split{display:block;width:100%;}
	.JoinUs-adv{padding:10px 0;}
	.juAdv-box{padding:10px 0;width:50%;float:left;}
	.juAdv-box .name{margin:15px 0 0;}

    /*足球解决方案*/
    .contain.pdtb70{padding:30px 2%;}
    .glb-tit{font-size:28px;}
    .glb-note{margin-top:20px;}
    .fb-pic{height:300px!important;}
    .proadv ul li{height:auto;width:100%;background-size:20% auto!important;padding:10px 0px;padding-left:30%;margin-top:30px;background-position:10% 5px!important;}
    .proadv ul li h4{margin-top:0px;}

    /*辅警解决方案*/
    .proadvt ul{margin-top:10px;}
    .proadvt ul li{width:50%;margin-top:20px;}
    .application .glb-tit,.range .glb-tit{margin-bottom:30px;}
    .application ul li{width:100%;}
    .proadvt ul li span{width:100px;height:100px;line-height:100px;background-size:contain;}
    .int .int-pic,.int .int-note{width:100%;}
    .int .int-note .glb-note{margin-top:20px;}
    .int .int-note .glb-tit{margin-top:20px;}
    .range ul li{width:100%;margin:0px;margin-bottom:20px;}
    .industry ul li{width:48%;margin-right:0px;}
    .industry ul li:nth-child(2n){margin-left:4%;}
    .industry ul li:nth-child(3n){margin-right:0px;}
    .industry ul li .cont h4{margin:10px auto 10px;}
    .industry ul li .cont p{line-height:20px;}

    /*互联网*/
    .process ul li{margin-top:20px;width:28%;margin-left:8%;}
    .process ul li:last-child{float:left;}
    .process ul li:nth-child(4){margin-left:0px;}
    .process ul{margin-top:20px;}
    #casepic{margin-top:30px;}
    .process ul:after{border:0px;}
    .dzlc .glb-tit{margin-bottom:30px;}
    .sev-range ul li{width:100%;}
    .dzlc ul li{width:25%;padding:0px 1%;}
    .dzlc ul{height:auto;background-size:cover;}

    .process-lc ul li{margin-top:20px;width:28%;margin-left:8%;}
    .process-lc ul li:last-child{float:left;}
    .process-lc ul li:nth-child(4){margin-left:0px;}
    .process-lc ul{margin-top:20px;}
    .process-lc ul:after{border:0px;}

    .range-date ul li{width:48%;float:left;margin:0px;margin-top:4%;}
    .range-date ul li:nth-child(2n){margin-left:4%;}
    .range-date .range-date-box{padding:20px 0px;background-size:cover;}
    .hxfc ul li .pic,.hxfc ul li .note,.hxfc ul li.two .pic{width:100%;}
    .hxfc ul li .note{padding:30px 4%;}

    /*人才发展*/
    .equipment .eqt{max-width:100%;overflow:hidden;}
    .welfare ul{height:auto;background-size:contain;background-position:left top;padding-top:360px;padding-bottom:0px;}
    .welfare ul li{position:static!important;width:100%!important;margin:20px auto!important;text-align:center!important;}
    #science .swiper-slide:nth-child(1){width:100%!important;}
    .equipment .eqt .equip-min{width:auto;height:44px;line-height:44px;border:1px solid #e1e1e1;color:#777;display:block;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
    .eqt .swiper-button-next{display:none;}
    .equipment .eqo .jobbox{margin-top:30px;}
    #science{padding-bottom:0px;}
    div.job-tit{font-size:30px;}
    #science .swiper-button-next{right:0px;}
    #science .swiper-button-prev{left:0px;}
    .comp-titbox{margin:30px 0px;padding:10px;}
    .cpn-note .pic{width:100%;}
    .cpn-note .note{width:100%;margin-top:20px;}
    .cpn-note .note span{width:80%;}
    .cpn-note, .cpn-art{padding:30px 0px 0px;}
    .cpn-date ul li{width:50%;margin:20px auto;}
    .cpn-date ul li span{display: block;height:50px;}
    .cpn-date ul li h4{font-size:24px;margin:20px auto;}
    .cpn-date ul li h4#num1, .cpn-date ul li h4#num2, .cpn-date ul li h4#num3{font-size:32px;}
    .lb_gl{display:none;}
    .honor-list li{width:50%;}
    .honor-list li .name{line-height:30px;}
	.honor-list li:last-child{padding:0px 0 240px 30px}
	.honor-list{margin-top:20px;}
	.cpn-date ul li h5{font-size:16px;}

	#mob-swp{display:block;}
	.ind-sol-list ul li:hover p{display:none;}
	.foot_all .ft-tel h2{opacity:0.6;}
}


@media all and (max-width:768px){
     
     
}

@media all and (max-width:640px){
    

    
}

@media all and (max-width:414px){




}

@media all and (max-width:375px){
    
}



